package models

import "gorm.io/gorm"

type News struct {
	gorm.Model
	Title  string `gorm:"varchar(100);not null;"`
	Time   string `gorm:"varchar(100);not null;"`
	Status int    `gorm:"type:tinyint(1);not null;default:0;comment:状态 0：未审核 1：已审核"`
}

func (n *News) Add() error {
	return DB.Create(&n).Error
}
func (n *News) List() (news []News, err error) {
	err = DB.Debug().Where("status=1").Find(&news).Error
	return news, err
}
func (n *News) Del() error {
	return DB.Delete(&n).Error
}
func (n *News) Update() error {
	return DB.Updates(&n).Error
}
